// 判断用户输入的值是否满足要求
function regularCheck(obj, regular, displayInfo) {
    if (!regular.test($(obj).val().trim())) {
        $(obj).next('span').removeClass('myGray myGreen glyphicon glyphicon-ok').addClass('myRed').html(displayInfo);
        $(obj).focus();
    } else {
        $(obj).next('span').removeClass('myGray myRed').addClass('myGreen glyphicon glyphicon-ok').html('');
    }
}

$(function () {
    //密码输入框失去焦点触发的事件
    $("#edit_pwd").blur(function () {
        var displayInfo = '密码必须为6-16位数字、英文字母或下划线';
        if(!$(this).val()){
            $(this).next('span').removeClass('myRed myGreen glyphicon glyphicon-ok').addClass('myGray').html(displayInfo);
        }else{
            checkValue(this, /^\w{6,16}$/, displayInfo, 1);
        }
    });

    //主机IP输入框失去焦点触发的事件
    $("#edit_hostIp").blur(function () {
        checkValue(this, /^((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}$/, '请输入正确的IP地址', 0);
    });
});


//表单提交前的判断
function editHost_check() {
    if (!$("#edit_hostIp").val().trim()) {
        $("#edit_hostIp").focus();
        $("#edit_hostIp").next('span').removeClass('myGray').addClass('myRed');
        return false
    }

    if($("form#editHost").find("input").next("span.myRed").length != 0){
        return false;
    }else{
        return true;
    }
}